package com.dtranx.tools.commons.vo;

/**
 * 本地化抽象类
 */
public abstract class AbstractLocal {

    /**
     * 获取文本
     * @param code
     * @param args
     * @return
     */
    public abstract String getMessage(Integer code, Object... args);

    /**
     * 根据local
     * @param code
     * @param locale
     * @param args
     * @return
     */
    public abstract String getMessageByLocale(Integer code,String locale, Object... args);

    /**
     * 请求头中获取locale  默认zh
     * @return
     */
    public abstract String getLocale();
}
